package com.ev.k3cloudBusiness.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class K3ICMOResultsVo implements Serializable {
//    //单据编号
//    private String FBillNo;
//    //物料代码
//    private String FNumber;
//    //物料名称
//    private String FName;
//    //规格型号
//    private String FModel;
//    //生产类型
//    private String Type;
//    //数量
//    private BigDecimal FQty;
//    //计划开工日期
//    private Date FPlanCommitDate;
//    //计划完工日期
//    private Date FPlanFinishDate;
//    //制单人
//    private String Biller;
//    //制单日期
//    private Date FCheckDate;
//    //投料单编号
//    private String PPBom;
//    //物料ID
//    private Long FItemID;
//    //单据内码
//    private Long FInterID;
//    //生产部门
//    private String Dept;

    /**
     * 主键Id
     */
    @ApiModelProperty("FInterID")
    public Long FInterID;

    /**
     * 生产任务单编号
     */
    @ApiModelProperty("生产任务单编号")
    private String FBillNo;

    /**
     * BOM代码
     */
    @ApiModelProperty("BOM代码")
    private Long FBomInterID;

    /**
     * 生产数量
     */
    @ApiModelProperty("生产数量")
    private BigDecimal FQty;

    /**
     * 生产任务单类型
     */
    @ApiModelProperty("生产任务单类型")
    private Long FType;

    /**
     * 制单人
     */
    @ApiModelProperty("制单人")
    private Integer FBillerID;

    /**
     * 物料内码
     */
    @ApiModelProperty("物料内码")
    private Long FItemID;

    /**
     * 计划开工日期
     */
    @ApiModelProperty("计划开工日期")
    private Date FPlanCommitDate;

    /**
     * 计划完工日期
     */
    @ApiModelProperty("计划完工日期")
    private Date FPlanFinishDate;

    /**
     *审核人
     */
    @ApiModelProperty("审核人")
    private Long FCheckerID;


    /**
     * 生产类型(01:成型，02组装)
     */
    @ApiModelProperty("生产类型(01:成型，02组装)")
    public Integer FHeadSelfJ01100;
    /**
     * a组指示数量
     */
    @ApiModelProperty("a组指示数量")
    public Integer FHeadSelfJ01101;
    /**
     * b组指示数量
     */
    @ApiModelProperty("b组指示数量")
    public Integer FHeadSelfJ01102;
    /**
     * c组指示数量
     */
    @ApiModelProperty("c组指示数量")
    public Integer FHeadSelfJ01103;

    /**
     * 金蝶；生产车间;  工业互联：生产部门 ID
     */
    @ApiModelProperty("金蝶；生产车间;  工业互联：生产部门 ID")
    @TableField("FWorkShop")
    public Long FWorkShop;
}
